package com.ruoyi.system.domain;

import lombok.Data;

/**
 * 群组成员实体
 * 对应数据表：t_group_member（可按实际表名调整）
 */
@Data
public class GroupMember {

    /** 主键，自增 */
    private Integer id;

    /** 群组 ID */
    private String gid;

    /** 成员用户 ID */
    private String mid;

    /** 群内昵称，可空，默认空字符串 */
    private String alias;

    /**
     * 成员类型
     * 0 - 普通成员
     * 1 - 管理员
     * 2 - 群主（与 owner 相同）
     */
    private Integer type;

    /** 加入群组的时间戳（毫秒） */
    private Long dt;

    /** 记录创建时间戳（毫秒），默认为 0 */
    private Long createDt;

    /** 扩展字段，JSON 格式字符串 */
    private String extra;
}
